Pairing based cryptography
Defination of Pairing
Given cyclic groups all same prime order , a is a nondegenerate bilinera map , are the generators of ,respectively.
- Bilinearity: and
- Non-degeneracy: is a generator.
- Computability: There exists an efficient algorithm to compute .
An application: BLS signature scheme
- Keygen:
- private key: x, and Public key
- Sign(x,m): ,, where is a cryptographic hash that maps the message space to .
- Verify(): check
BLS signature scheme can be extended to allow signature aggregation.